The Usefulness of Constraints for Diagram Editing

نویسندگان

  • Michael Wybrow
  • Kim Marriott
  • Linda McIver
  • Peter J. Stuckey
چکیده

This paper examines the usefulness of constraintbased alignment and distribution tools in graphical editors. Currently one-way constraints are used to provide alignment and distribution tools in many commercial editors. In this paper we discuss how limitations of oneway constraints lead to serious usability issues with such tools. To overcome these limitations, we show how to implement alignment and distribution tools using multi-way constraints. We then describe a usability study comparing these two implementations. This is the first usability study we are aware of that examines the relative usefulness of interactive graphical tools based on one-way and multi-way constraints.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Use of Semantic Constraints on Diagram Editors

Current software tools supporting diagramming notations are not satisfactory. Editors for diagramming notations such as State Transition Networks, Petri Nets or the Entity-Relationship data model, are always confronted with a problem: how much guidance should be given to the user throughout the editing task? Not enough guidance allows the diagram to evolve to non plausible configurations and ma...

متن کامل

Verification and Synthesis of OCL Constraints via Topology Analysis A Case Study

On the basis of a case-study, we demonstrate the usefulness of topology invariants for model-driven systems development. Considering a graph grammar semantics for a relevant fragment of UML, where a graph represents an object diagram, allows us to apply Topology Analysis, a particular abstract interpretation of graph grammars. The outcome of this analysis is a finite and concise description of ...

متن کامل

Specification of Diagram Editors Providing Layout Adjustment with Minimal Change

Editing diagrams conveniently requires edit operations and automatic layout tailored to the type of diagram. This necessitates a syntax-directed editor for diagrams, called diagram editor herein. We describe the basics of a generator for interactive diagram editors that offers a number of signiicant advantages over previous approaches. The foundation is a new incremental algorithm for constrain...

متن کامل

Model Construction with External Constraints: An Interactive Journey from Semantics to Syntax

Mainstream development environments have recently assimilated guidance technologies based on constraint satisfaction. We investigate one class of such technologies, namely, interactive guided derivation of models, where the editing system assists a designer by providing hints about valid editing operations that maintain global correctness. We provide a semantics-based classification of such gui...

متن کامل

Compact MDDs for Pseudo-Boolean Constraints with At-Most-One Relations in Resource-Constrained Scheduling Problems

Pseudo-Boolean (PB) constraints are usually encoded into Boolean clauses using compact Binary Decision Diagram (BDD) representations. Although these constraints appear in many problems, they are particularly useful for representing resource constraints in scheduling problems. Sometimes, the Boolean variables in the PB constraints have implicit at-most-one relations. In this work we introduce a ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003